package com.demo.config;

import com.mchange.v2.c3p0.ComboPooledDataSource;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.core.JdbcTemplate;

import java.beans.PropertyVetoException;

/**
 * @author gy
 * @date 2023/3/17
 */
@Configuration
public class JdbcTemplateConfig {

//    @Bean
//    DataSource dataSource (Environment env) throws PropertyVetoException {
//        ComboPooledDataSource dataSource = new ComboPooledDataSource();
//        dataSource.setDriverClass(env.getProperty("jdbc.driver"));
//        dataSource.setJdbcUrl(env.getProperty("jdbc.url"));
//        dataSource.setUser(env.getProperty("jdbc.user"));
//        dataSource.setPassword(env.getProperty("jdbc.password"));
//
//        return dataSource;
//    }
//
//    @Bean
//    JdbcTemplate jdbcTemplate (DataSource dataSource){
//        return new JdbcTemplate(dataSource);
//    }
}
